package fr.gaulupeau.apps.Poche.tts;

public interface TtsConfig {
    boolean isTtsNextButtonIsFastForward();

    boolean isTtsPreviousButtonIsRewind();

    String getTtsEngine();

    String getTtsVoice();

    long getTtsRewindTime();

    long getTtsFastForwardTime();

    boolean isTtsUsePreviewAsAlbumArt();

    boolean isTtsOptionsVisible();

    boolean isTtsAutoplayNext();

    void setTtsAutoplayNext(boolean isChecked);

    float getTtsSpeed();

    long getTtsPitch();

    void setTtsSpeed(float speedBarValue);

    void setTtsPitch(float pitchBarValue);

    void setTtsOptionsVisible(boolean b);

    String getTtsLanguageVoice(String language);

    void setTtsEngine(String name);

    void setTtsVoice(String name);

    void setTtsLanguageVoice(String language, String displayName);
}
